configure qosscheduler weighted-deficit-round-robin

configure qosscheduler [strict-priority | weighted-round-robin | weighted-deficit-round-robin ] {ports [port_list | port_group | all ]}

Description

This command specifies the scheduling algorithm that the switch uses to service QoS profiles.

Syntax Description

strict-priority Specifies the switch services the higher-priority QoS profiles first.
weighted-round-robin Specifies the switch services all QoS profiles based on the configured weighting for each QoS profile.
weighted-deficit-round-robin Allows you to use a credit-based algorithm in order to sample the size of the packet while scheduling various queues.
ports Ports to display.
port_list Port list.
port_group Port group name
all Al portsl.

Default

Strict-priority.

Usage Guidelines

When issued without a port_list or port_group, this command configures the global scheduling algorithm that will be applied to all ports that have not been configured with per-port scheduling. When issued with a port_list or port_group, this command configures the scheduling algorithm for specific ports.

The scheduling algorithm for a qosprofile can be overridden either globally or on a per-port basis with the command:

configure qosprofile qosprofile use-strict-priority

In strict-priority mode, QoS profile QP8 has the highest priority and QP1 has the lowest priority.

Note

Note

Queues are serviced using the configured scheduling algorithm until all of the minBws are satisfied, then all queues are serviced using the configured scheduling algorithm until all of the maxBws are satisfied.

Example

The following example configures the switch for weighted-round-robin servicing:

configure qosscheduler weighted-round-robin

The following example configures the switch for weighted-deficit-round-robin servicing:

configure qosscheduler weighted-deficit-round-robin

This command specifies the scheduling algorithm the switch uses to service QoS profiles. Weighted-deficit-round-robin mode of scheduling allows you to use a credit based algorithm in order to sample in the size of the packet while scheduling various queues.

History

This command was first available in ExtremeXOS 15.1.

The ports and all keywords, and port_list and port_group variables were added in ExtremeXOS 16.1.

Platform Availability

This command is available on all Universal switches supported in this document.